namespace CISLib
{
    using System;

    public class SysUser
    {
        private Guid _CATGroupId;
        private int _IsAdmin;
        private int _IsDownload;
        private string _LoginName;
        private Guid _RegionId;
        private Guid _RoleId;
        private string _UserEmail;
        private Guid _UserId = Guid.NewGuid();
        private string _UserName;

        public Guid CATGroupId
        {
            get
            {
                return this._CATGroupId;
            }
            set
            {
                this._CATGroupId = value;
            }
        }

        public int IsAdmin
        {
            get
            {
                return this._IsAdmin;
            }
            set
            {
                this._IsAdmin = value;
            }
        }

        public int IsDownload
        {
            get
            {
                return this._IsDownload;
            }
            set
            {
                this._IsDownload = value;
            }
        }

        public string LoginName
        {
            get
            {
                return this._LoginName;
            }
            set
            {
                this._LoginName = value;
            }
        }

        public Guid RegionId
        {
            get
            {
                return this._RegionId;
            }
            set
            {
                this._RegionId = value;
            }
        }

        public Guid RoleId
        {
            get
            {
                return this._RoleId;
            }
            set
            {
                this._RoleId = value;
            }
        }

        public string UserEmail
        {
            get
            {
                return this._UserEmail;
            }
            set
            {
                this._UserEmail = value;
            }
        }

        public Guid UserId
        {
            get
            {
                return this._UserId;
            }
            set
            {
                this._UserId = value;
            }
        }

        public string UserName
        {
            get
            {
                return this._UserName;
            }
            set
            {
                this._UserName = value;
            }
        }
    }
}

